home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacApp Release 10 / MacApp Release 10 - HD Ready / Tools / CWMABuildTool.MAMake < prev    next >
Encoding:
Text File  |  1996-04-03  |  2.2 KB  |  82 lines  |  [TEXT/MPS ]

  1. # CWMABuildTool.MAMake
  2. # Copyright © 1984-96 by Apple Computer, Inc. All rights reserved.
  3.  
  4. AppName = CWMABuildTool
  5.  
  6. Creator = 'MPS '
  7.  
  8. OtherLinkFiles = ∂
  9.         "{MAObj}BestFitHeap.cp.o" ∂
  10.         "{MAObj}MemoryHeap.cp.o" ∂
  11.         "{MAObj}ObjectHeap.cp.o" ∂
  12.         "{MAObj}PascalString.cp.o" ∂
  13.         "{MAObj}PlatformMemory.cp.o" ∂
  14.         "{MAObj}UAssociation.cp.o" ∂
  15.         "{MAObj}UClassDesc.cp.o" ∂
  16.         "{MAObj}UClassDescIterator.cp.o" ∂
  17.         "{MAObj}UCPlusTool.cp.o" ∂
  18.         "{MAObj}UDependencies.cp.o" ∂
  19.         "{MAObj}UDynamicArray.cp.o" ∂
  20.         "{MAObj}UFailure.cp.o" ∂
  21.         "{MAObj}UIterator.cp.o" ∂
  22.         "{MAObj}UList.cp.o" ∂
  23.         "{MAObj}UListIterator.cp.o" ∂
  24.         "{MAObj}UMacAppGlobals.cp.o" ∂
  25.         "{MAObj}UMacAppUtilities.cp.o" ∂
  26.         "{MAObj}UMemory.cp.o" ∂
  27.         "{MAObj}UObject.cp.o" ∂
  28.         "{MAObj}UPointerObject.cp.o" ∂
  29.     "{ObjApp}UStringHandle.cp.o"
  30.  
  31.  
  32. "{ObjApp}UStringHandle.cp.o"     ƒ ∂
  33.     "{SrcApp}UStringHandle.cp" ∂
  34.     "{SrcApp}UStringHandle.h" ∂
  35.     "{BuildFlags}"
  36.  
  37.  
  38. "{ObjApp}MABuildTool.cp.o"     ƒ ∂
  39.     "{SrcApp}MABuildTool.cp" ∂
  40.     "{SrcApp}UStringHandle.h" ∂
  41.     "{MACPlusIncludes}MacAppVersion.h" ∂
  42.     "{BuildFlags}"
  43.  
  44.  
  45. # propagate dependencies back to the script's commando interface
  46. DummyCommand = 
  47. "{ObjApp}{AppName}"                ƒƒ    ∂
  48.                                     "{ObjApp}MABuild"
  49.     {DummyCommand}
  50.  
  51. # propagate the dependencies back to the script's commando interface
  52. "{ObjApp}MABuild"                    ƒ                                            ∂
  53.                                     "{SrcApp}MABuild.r" ∂
  54.                                     "{MACPlusIncludes}MacAppVersion.h"
  55.     {MAEcho} {EchoOptions} "Duplicating    MABuild"
  56.     Duplicate "{MATools}MABuild" "{ObjApp}" -y
  57.     {MAEcho} {EchoOptions} "Rezzing:       MABuild.r"
  58.     SET XToolStartTime `DATE -n`
  59.     {MARez} ∂
  60.         -d MAIncludeOtherViewTypes={MAIncludeOtherViewTypes} ∂
  61.         -d MAViewTypesSrc={MAOtherViewTypesSrc} ∂
  62.         -i "{SrcApp}" ∂
  63.         -i "{MARIncludes}" ∂
  64.         -i "{MACPlusIncludes}" ∂
  65.         -i "{CIncludes}" ∂
  66.         -o "{ObjApp}MABuild" ∂
  67.         -s "{ObjApp}" ∂
  68.         -s "{MALibraries}{SeparateObjectsFolder}" ∂
  69.         -s "{SrcApp}" ∂
  70.         -a ∂
  71.         {RezOptions} ∂
  72.         {OtherRezOptions} ∂
  73.         "{SrcApp}MABuild.r"
  74.     IF "{XTimes}"
  75.         {MAEcho} {EchoOptions} Elapsed time: `evaluate ∂`DATE -n ∂` - {XToolStartTime}` seconds
  76.     END
  77.  
  78.  
  79. # the following line will get you some source for the commando interface
  80. #derez MABuild "{RIncludes}Cmdo.r" "{RIncludes}Types.r" -m 80 -only 'cmdo' >MABuild.recovered.r
  81.  
  82.